AT VLSI High Level Synthesis Laws: Theory and Practice

نویسندگان

  • Miodrag Potkonjak
  • Jan Rabaey
چکیده

As high level synthesis matures in a viable alternative for design of industrial ASIC and rapid scanning of the design solution space, the importance of development of firm and sound theoretical foundations is well recognized. Simultaneously a need for rapid and accurate prediction methodology and tools is becoming widely acknowledged. We attack those two problem by developing AT (area-time) high level synthesis laws. We first establish three AT high level synthesis laws that relate different components of the area of ASIC implementation cost, namely foreground memory, execution units and interconnect, to the sampling period (available time). The laws state that: A = const, AT = const, and AT2 = const for the area of registers, execution units, and interconnect respectively. We validate the correctness of the AT laws using case studies and statistical analysis of synthesis results of 80 real life designs. Several important applications of the AT laws for development of high level synthesis tools are presented. For example, algorithms for area optimization using module selection, power optimization using clock selection, and hierarchical allocation and scheduling are introduced. Use of the AT high level synthesis laws as an effective method for encapsulation of high level synthesis knowledge is also studied. In this framework, the AT laws are used to guide design process and to reason about properties of high level synthesis approaches and algorithms. The effectiveness of the AT laws applications is documented on numerous real life designs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An efficient CAD tool for High-Level Synthesis of VLSI digital transformers

Digital transformers are considered as one of the digital circuits being widely used in signal and data processing systems, audio and video processing, medical signal processing as well as telecommunication systems. Transforms such as Discrete Cosine Transform (DCT), Discrete Wavelet Transform (DWT) and Fast Fourier Transform (FFT) are among the ones being commonly used in this area. As an illu...

متن کامل

Hierarchical Mixed-Domain Circuit Simulation, Synthesis and Extraction Methodology for MEMS

Emerging results for mixed-domain circuit simulation, a component-level synthesis strategy, and a layout extractor is presented for use in design of microelectromechanical systems (MEMS). The mixed-domain circuit representation is based on Kirchhoffian network theory. Micromechanical and electromechanical components may be partitioned hierarchically into low-level reusable elements. The MEMS co...

متن کامل

Symbolic NFA scheduling of a RISC microprocessor

We describe a set of techniques for representing the high-level behavior of a digital subsystem as a collection of nondeterministic finite automata, NFA. Desired behavioral dynamics such as functional dependencies, sequential timing and sequencing, and control state are similarly modeled. Using techniques similar to that used in Formal Model Checking, we implicitly explore the possible executio...

متن کامل

How to Transform an Architectural Synthesis Tool for Low Power VLSI Designs

High Level Synthesis (HLS) for Low Power VLSI design is a complex optimization problem due to the Area/Time/Power interdependence. As few low power design tools are available, a new approach providing a modular low power synthesis method is proposed. Although based for the moment on a generic architectural synthesis tool Gaut, the use of different "commercial" tools is possible. The Gaut_w HLS ...

متن کامل

A synthesis-for-transparency approach for hierarchical and system-on-a-chip test

Test data propagation through modules and test vector translation are two major challenges encountered in hierarchical testing. We propose a new synthesis-for-test approach in which multiplexers are embedded in the behavioral models of the various modules constituting a hierarchical system. This approach can also be applied to system-on-a-chip designs in which synthesizable models are available...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995